AcceptReturn

This operation transfers the council's decision whether to accept or return the DA case from the council's IT system to the Online DA Service. This operation includes 'Completeness check' and 'Fee paid and lodged' stages in UI. If Completeness check is performed in UI then the subsequent action Fee Paid and lodged could be performed only in UI and not via API.

path Parameters
CaseID
required
string

A fully qualified application number or case id

header Parameters
CouncilID
required
string

The council LGA name to indicate the request is originating from a specific council

IdempotencyID
required
string

Unique Id for this request. Allows the API to respond in an idempotent way if it has already been called with these parameters and prevents duplicate processing. Typically a UUID such as "63a9ba30-7a4b-4fac-b343-d1f05cf089f1"

Request Body schema: application/json
lodgementOutcome
required
string

Result of council's lodgement process

Enum: "LODGED" "RETURNED"
isFeesPaid
string

Mandatory if DA has been accepted.

Enum: "Yes" "No"
totalFeesPaid
number

Fees paid by the applicant. Required only if fees have been paid.

councilReferenceNumber
required
string <= 20 characters

The internal DA Id generated in the council system

acceptDate
string <date>

Date application was lodged in the council system. Mandatory if DA has been accepted and it should be in yyyy-mm-dd format.

returnDate
string <date>

Date application was returned to the applicant. Mandatory if DA has been returned.

returnReason
string

The reason council is returning the application. Mandatory if DA has been returned.

Array of objects (DownloadableDocument)
required
object (Person)

Responses

Request samples

Content type
application/json
{
  • "lodgementOutcome": "LODGED",
  • "isFeesPaid": "Yes",
  • "totalFeesPaid": 1250.9,
  • "councilReferenceNumber": "DA201900049",
  • "acceptDate": "2021-09-28",
  • "returnDate": "2019-08-24",
  • "returnReason": "string",
  • "Documents": [
    ],
  • "UpdatedBy": {
    }
}